package ${bussiPackage}.${entityPackage}.service;

import ${bussiPackage}.${entityPackage}.entity.${entityName};
import com.baomidou.mybatisplus.extension.service.IService;

<#if generate.isTree == "1">
import ${bussiPackage}.${entityPackage}.entity.${entityName}Tree;
import java.util.List;
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
</#if>

/**
 * @Description: ${geForm.moduleName}
 * @Author: cc-admin
 * @Date:   ${.now?string["yyyy-MM-dd"]}
 * @Version: V1.0.0
 */
public interface I${entityName}Service extends IService<${entityName}> {

<#if generate.isTree == "1">
	/**
	 * 查询树列表
	 *
	 * @param queryWrapper
	 * @return
	 */
	List<${entityName}Tree> queryTreeList(QueryWrapper<${entityName}> queryWrapper);

	/**
	 * 删除树节点
	 * @param id
	 */
	void removeNodeById(String id);
</#if>
}
